#Flags
CXXFLAGS = -shared -g -O3 -Wall -fPIC  

#Compiler
CXX = g++

#Sources
SRCS = FuncApprox.cpp tiles2.cpp CMAC.cpp 

#Objects
OBJS = $(SRCS:.cpp=.o)

#Target
TARGET = libfuncapprox.a

#Rules 	

all: $(TARGET)

.cpp.o:
	$(CXX) $(CXXFLAGS) -c -o $@ $(@F:%.o=%.cpp) 

$(TARGET): $(OBJS)
	ar cq $@ $(OBJS); 

clean:
	rm -f $(TARGET) $(OBJS) *~; 

